Hello unitech,
You can make almost any customization to this component and very easy, plus it has great support.
I will try answer your question:
1. Yes, some through the configuration and some editing the skin/template.
2. Yes, editing the language file.
3 and 4. Yes, editing the skin/template.
But wait to Grusha or Admin confirmation.
Have a nice day!